<?php

    // добавление обработчика управляющей инструкции
    $mikron->OperatingInstructions->AddFunction("tooltip", "startTooltip");
    $mikron->OperatingInstructions->AddFunction("/tooltip", "closeTooltip");
    $mikron->CSS->AddFile(dirname(__FILE__)."/style.css", "Стили модуля ToolTip");
    $mikron->JS->AddFile(dirname(__FILE__)."/script.js", "Скрипты модуля ToolTip");

    function startTooltip($parameters)
    {
        $text = $parameters['text'];
        if(array_key_exists("caption", $parameters))
        {
            $caption = $parameters['caption'];
            ?>
            <!-- a class="tooltip">
            <span><strong><?php echo $caption; ?></strong><br /><?php echo $text; ?></span -->
            <span class="hotspot" onmouseover="tooltip.show('<strong><?php echo $caption; ?></strong><br /><?php echo $text; ?>');" onmouseout="tooltip.hide();">
            <?php
        }
        else
        {
            ?>
            <!-- a class="tooltip">
            <span><?php echo $text; ?></span -->
            <span class="hotspot" onmouseover="tooltip.show('<?php echo $text; ?>');" onmouseout="tooltip.hide();">
            <?php            
        }
    }

    function closeTooltip($parameters)
    {
        ?></a><!-- /span --><?php
    }

?>